Soru & Cevap

C# - OleDb Excel open hatası

15.10.2017 - 01:11

Görsel kaldırıldı.Görsel kaldırıldı.

 System.IO.File.Copy(Server.MapPath("Dokuman\\Bulten.xls"), Server.MapPath("DokumanDolu\\BultenTaslak.xls"), true);
            //
           string file = Server.MapPath("") + @"\DokumanDolu\BultenTaslak.xls";
            string connStr = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" + file + ";Extended Properties=Excel 8.0";

            //Extended Properties=Excel 8.0;
            OleDbConnection MyConnection;
            OleDbCommand MyCommand = new OleDbCommand();
            MyConnection = new OleDbConnection(connStr);
            MyConnection.Open();

Open satırında 

System.Data.OleDb.OleDbException: '(1) dış veritabanı sürücüsünden beklenmeyen hata.'

diye bir hata alıyorum daha önce çelışıyordu bi anda çalışmaz oldu nedenini bulamadım

 

111 Görüntülenme

2 Cevap

Sitedeki sorulara cevap verebilmek için giriş yapın ya da üye olun.

Profile picture for user zafercanpolat
zafercanpolat
23.10.2017 - 01:52

Windows 11-10-2017 Windows güncelleştirmesinden sonra oldu ... MS AccessDatabaseEngine 2010 programını çalıştırın ve sonrasında dosyayaı excel  çalışma kitabı ya da 97-2003 olarak kaydetip çağırın ikisindenbirni alacaktır..

picture-15873-1477252697.png
muhammetcagatay
16.10.2017 - 03:19

Mappath a copy etmişin, yetki olduğuna emin misin klasörde?

Emre Yücel
17.10.2017 - 11:53
Yetki var ona eminim. Güncellemeden kaynaklanıyor sanırım çünkü local de güncellemeyi kaldırdım çalıştı. Ama hosting tarafında nasıl olacak bilmiyorum
Hakan
20.10.2017 - 11:08
Hangi gücellemeyi kaldırdın?